User-Centred Requirements Handbook
Contents
Part A: Introduction to the Handbook
User-centred design
Focus of the Handbook
Relationship to traditional requirements analysis
Existing software engineering procedures
Relationship with other RESPECT documents
Main stages of the Framework
Part B: User Requirements Framework
Phase 1. User context and Early design
1.1 Summarise project
1.2 Identify users and stakeholders
1.3 Specify user characteristics
1.4 Describe technical environment
1.5 Describe physical environment
1.6 Describe social and organisational environment
1.7 Identify user goals and tasks
1.8 Review current processes
1.9 Review similar systems and products
1.10 Produce design ideas and concepts
1.11 Perform expert review of designs
1.12 Move to Phase 2 ?
Phase 2. Prototype and User test
2.1 General usability goals and guidelines
2.2 Identify design constraints
2.3 Identify task scenarios
2.4 Propose new processes
2.5 Develop prototype
2.6 Test prototype with users
2.7 Review user cost/benefits
2.8 Move to Phase 3 ?
Phase 3. User requirements documentation
3.1 General system characteristics
3.2 Organisational structure
3.3 Task scenarios and interaction steps
3.4 Technical environment
3.5 System functions and features
3.6 User interface design
3.7 User Support
3.8 Physical environment
3.9 Social and organisational environment
3.10 Standards and styleguides to apply
3.11 Test plan
3.12 Implementation plan
Part C: User Requirements Methods
4.1 Brainstorming
4.2 Controlled testing
4.3 Diary keeping
4.4 Focus groups
4.5 Functionality matrix
4.6 Group discussions
4.7 Interviews
4.8 Observation
4.9 Paper prototyping
4.10 Parallel design
4.11 Rapid prototyping (software or hardware based)
4.12 Scenario building
4.13 Storyboarding
4.14 Survey
4.15 Task analysis
4.16 Task allocation
4.17 Video prototyping
4.18 Walkthroughs
4.19 Wizard of Oz prototyping
Part D
References
Appendix 1 - User Interface Guidelines
Appendix 2 - Human Factors Standards
Appendix 3 - Blank forms to support User Requirements specification
Form 1.1 - Project summary
Form 1.2 - Users and stakeholders
Form 1.3 - User group characteristics
Form 1.4 - Technical environment
Form 1.5 - Physical environment
Form 1.6 - Social and organisational environment
Form 1.7 - User goals and tasks
Form 1.8 - Current process
Form 1.9 - Functions and features of similar systems
Form 1.10 - Design ideas and concepts
Form 2.1 - General usability goals
Form 2.2 - Design constraints
Form 2.3 - Task scenarios
Form 2.4 - Propose new processes
Form 2.6 - Task walkthrough feedback
Form 2.7 - User cost-benefits
Form 3.1 - General system characteristics
Form 3.3 - Task scenarios and interaction steps
Form 3.4 - Technical environment requirements
Form 3.5.1 - System functions
Form 3.5.2 - System features
Form 3.6 - User interface design
Form 3.7 - User support
Form 3.8 - Physical Environment
Form 3.9 - Social and organisational environment
Form 3.10 - Standards to apply
Form 3.11.1 - Usability test plan
Form 3.11.2 - Usability test results
Form 3.12 - User Requirements Implementation Plan
Part A: Introduction to the Handbook
Back to Index